refactor: move expectations on Uri to aweXpect.Web#784
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR moves URI-related expectations from the main aweXpect library to the aweXpect.Web package to better organize functionality by domain.
- Removes all Uri expectation methods and tests from the core aweXpect package
- Updates API compatibility tests to reflect the removal of ThatUri class
- Cleans up test structure by removing the entire Uris directory
Reviewed Changes
Copilot reviewed 19 out of 19 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| Source/aweXpect/That/Uris/*.cs | Removes all Uri expectation source files including the main ThatUri class and specific method implementations |
| Tests/aweXpect.Tests/Uris/*.cs | Removes all Uri-related test files including the main test class and individual method test suites |
| Tests/aweXpect.Api.Tests/Expected/*.txt | Updates API compatibility baselines to reflect removal of ThatUri class and all its methods |
|
Uri expectations are added to aweXpect.Web in Testably/aweXpect.Web#89! |
ba54983 to
419abf6
Compare
|
🚀 Benchmark ResultsDetails
|
👽 Mutation ResultsaweXpectDetails
The final mutation score is NaN%Coverage Thresholds: high:80 low:60 break:0aweXpect.CoreDetails
The final mutation score is NaN%Coverage Thresholds: high:80 low:60 break:0 |
… `aweXpect.Web` (#784) by Valentin Breuß
… `aweXpect.Web` (#784) by Valentin Breuß
|
This is addressed in release v2.24.0. |



This PR moves URI-related expectations from the main aweXpect library (added in #782) to the aweXpect.Web package to better organize functionality by domain.
Key changes